#!/bin/bash

# 遍历 learn 目录下的所有子文件夹
for dir in ./*; do
    if [ -d "$dir" ]; then
        # 获取文件夹名
        folder_name=$(basename "$dir")
        echo "正在检查文件夹: $folder_name"

        # 检查是否为 Git 仓库
        if [ -d "$dir/.git" ]; then
            echo "文件夹 $folder_name 已经是一个 Git 仓库，跳过操作。"
            continue
        fi

        echo "开始处理文件夹: $folder_name"

        # 进入文件夹
        cd "$dir" || continue

        # 执行 Git 命令
        git init
        git add .
        git commit -m "feat: init"
        git remote add origin "https://gitee.com/wmaoshu/${folder_name}.git"
        git push -u origin "master"

        # 返回上一级目录
        cd ..
    fi
done